package src.Aula06.Ex01;
import java.time.LocalDateTime;  
    
public class Aluno extends Pessoa {
    private LocalDateTime dataHoje = LocalDateTime.now(); 
    private int dia= dataHoje.getDayOfMonth();
    private int mes= dataHoje.getMonthValue();
    private int ano= dataHoje.getYear();
    private Data DataInsc;

    private static int counter=100;
    private int nmec;
    


public Aluno(String nome, int cc, Data DataNasc, Data DataInsc){
    super(nome,cc,DataNasc);
    this.DataInsc=DataInsc;
    this.nmec=counter;
    counter++;

}

public Aluno(String nome, int cc, Data DataNasc){
    super(nome,cc,DataNasc);
    this.DataInsc= new Data(dia,mes,ano);
    this.nmec=counter;
    counter++;
    
}

//get
public int getNMec() {return nmec;}
public Data getDataInsc() {return DataInsc;}


@Override
//toString
   public String toString(){
       return String.format("%s, CC: %d, Data: %s, nMec: %d, Data Inscrição: %s",getName(),getCC(),getDataNasc(),nmec,DataInsc);
   }
}
